technical inventions - Fransızca İngilizce Sözlük